package com.atguigu.exam;

import java.util.ArrayList;
import java.util.Collections;
import java.util.HashSet;

/**
 * 生成10个随机数，值在100到200之间；
 将这十个数存入HashSet集合中（有可能集合的长度小于10）。
 将这个HashSet集合转换成ArrayList集合
 重新为ArrayList集合排序，按照从小到大的顺序；
 使用foreach遍历集合；
 *
 * @author xbd
 * @create 2021-05-28 23:31
 */
public class RandomTest {
    public static void main(String[] args) {
        HashSet set = new HashSet();
        for (int i = 0; i < 10; i++) {
            set.add((int)((Math.random()) * 101 + 100));//将这十个数存入HashSet集合中
        }
        System.out.println(set.toString());

        ArrayList arrayList = new ArrayList(set);//HashSet集合转换成ArrayList集合
        System.out.println(arrayList.toString());

        Collections.sort(arrayList);//按照从小到大的顺序
        System.out.println(arrayList.toString());

        //遍历
        for(Object obj : arrayList){
            System.out.print(obj + "\t\t");
        }
    }
}
